Securing microservices and microservice architectures: A systematic mapping study
نویسندگان
چکیده
Microservice architectures (MSA) are becoming trending alternatives to existing software development paradigms notably for developing complex and distributed applications. Microservices emerged as an architectural design pattern aiming address the scalability ease maintenance of online services. However, security breaches have increased threatening availability, integrity confidentiality microservice-based systems. A growing body literature is found addressing threats mechanisms individual microservices microservice architectures. The aim this study provide a helpful guide developers about already recognized on how they can be detected, mitigated or prevented; we also identify potential research gaps securing MSA. In paper, conduct systematic mapping in order categorize MSA with their proposals. Therefore, extracted details proposed solutions reported selected studies. Obtained results used lightweight ontology patterns queried source threats, prevent each threat, applicability layer validation techniques mechanism. search yielded 1067 studies which 46 primary revealed unbalanced focus favor external attacks; auditing enforcing access control most investigated compared prevention mitigation. Additionally, that soft-infrastructure applicable other layers such communication deployment. We performance analysis case
منابع مشابه
Software architectures for robotic systems: A systematic mapping study
Context: Software architecture related issues are important for robotic systems. Architecture-centric development and evolution of software for robotic systems has been attracting researchers’ attention for more than two decades. Objective: The objective of this work is to systematically identify, taxonomically classify and holistically map the existing solutions, research progress and trends t...
متن کاملSecuring Agent Based Architectures
Agent based architectures provide signi cant exibility and extensibility to software systems that attempt to model complex real world interactions between human users and functional agents. Such systems allow agents to be seamlessly published into the system providing services to human agent consumers. Securing agent based architectures in permissions based environments while still maintaining ...
متن کاملMatrix Clustering based Migration of System Application to Microservices Architecture
A microservice architecture (MSA) style is an emerging approach which is gaining strength with the passage of time. Micro services are recommended by a number of researchers to overcome the limitations and issues encountered by usage of aging method of monolithic architecture styles. Previously the monolithic applications cannot be decomposed into smaller and different services. Monolithic styl...
متن کاملCrowdsourcing: A taxonomy and systematic mapping study
Context: Crowdsourcing, or tapping into the power of the crowd for problem solving, has gained ever-increasing attraction since it was first introduced. Crowdsourcing has been used in different disciplines, and it is becoming well-accepted in the marketplace as a new business model which utilizes Human Intelligence Tasks (HITs). Objective: While both academia and industry have extensively delve...
متن کاملMigrating to Cloud-Native Architectures Using Microservices: An Experience Report
Migration to the cloud has been a popular topic in industry and academia in recent years. Despite many benefits that the cloud presents, such as high availability and scalability, most of the on-premise application architectures are not ready to fully exploit the benefits of this environment, and adapting them to this environment is a non-trivial task. Microservices have appeared recently as no...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Science Review
سال: 2021
ISSN: ['1876-7745', '1574-0137']
DOI: https://doi.org/10.1016/j.cosrev.2021.100415